import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { viteCommonjs } from '@originjs/vite-plugin-commonjs'

// https://vitejs.dev/config/
export default defineConfig({
	plugins: [
		vue(),
		viteCommonjs()
	],
	resolve: {
		alias: {
			'@': fileURLToPath(new URL('./src', import.meta.url))
		}
	},
	css: {
		preprocessorOptions: {
			less: {
				modifyVars: {
					'arcoblue-6': '#1677ff',
				},
				javascriptEnabled: true,
			}
		}
	},
	define: {
		'process.env': {}
	  }
})
